Skip to content

[action] [PR:4657] Revert "[fpmsyncd]: add libnexthopgroup in Makefile.am to support rib/fib" - #4668

Merged
yxieca-admin merged 1 commit into
sonic-net:202605from
mssonicbld:cherry/202605/4657
Jun 13, 2026
Merged

[action] [PR:4657] Revert "[fpmsyncd]: add libnexthopgroup in Makefile.am to support rib/fib"#4668
yxieca-admin merged 1 commit into
sonic-net:202605from
mssonicbld:cherry/202605/4657

Conversation

@mssonicbld

Copy link
Copy Markdown
Collaborator

This reverts #4394.

What I did
Remove build dependency on libnexthopgroup to unblock CI failures. This lib is not actively used in SWSS at the moment.

Why I did it
sonic-net/sonic-buildimage#27629 is part of the libyang1 to libyang3 migration and causes libnexthopgroup to not be built as part of the common-libs pipeline. Previously when the migration was in progress, both libyang1 and 3 were being built. All packages which were dependent on libyang3 (including libnexthopgroup transitively via FRR) were built as part of common-libs due to some serialization logic to prevent libyang1 and 3 from conflicting in sonic-buildimage at build time. Now that libyang1 is completely removed, this serialization logic doesn't exist anymore and libnexthopgroup is not built as part of common-libs, which causes the SWSS build to fail since libnexthopgroup is missing.

How I verified it

Details if related

Signed-off-by: Sonic Build Admin sonicbld@microsoft.com

…/fib"

This reverts sonic-net#4394.

<!--
Please make sure you have read and understood the contribution guildlines:
https://github.com/Azure/SONiC/blob/gh-pages/CONTRIBUTING.md

1. Make sure your commit includes a signature generted with `git commit -s`
2. Make sure your commit title follows the correct format: [component]: description
3. Make sure your commit message contains enough details about the change and related tests
4. Make sure your pull request adds related reviewers, asignees, labels

Please also provide the following information in this pull request:
-->

**What I did**
Remove build dependency on libnexthopgroup to unblock CI failures. This lib is not actively used in SWSS at the moment.

**Why I did it**
sonic-net/sonic-buildimage#27629 is part of the libyang1 to libyang3 migration and causes libnexthopgroup to not be built as part of the common-libs pipeline. Previously when the migration was in progress, both libyang1 and 3 were being built. All packages which were dependent on libyang3 (including libnexthopgroup transitively via FRR)  were built as part of common-libs due to some serialization logic to prevent libyang1 and 3 from conflicting in sonic-buildimage at build time. Now that libyang1 is completely removed, this serialization logic doesn't exist anymore and libnexthopgroup is not built as part of common-libs, which causes the SWSS build to fail since libnexthopgroup is missing.

**How I verified it**

**Details if related**

Signed-off-by: Sonic Build Admin <sonicbld@microsoft.com>
@mssonicbld

Copy link
Copy Markdown
Collaborator Author

Original PR: #4657

@mssonicbld

Copy link
Copy Markdown
Collaborator Author

/azp run

@azure-pipelines

Copy link
Copy Markdown
Azure Pipelines successfully started running 1 pipeline(s).

@yxieca-admin
yxieca-admin merged commit e5e913a into sonic-net:202605 Jun 13, 2026
6 of 9 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants